home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / AmigaSystem / Scalos / GuiGFXLib / src / makefile_morphos < prev    next >
Encoding:
Makefile  |  2002-10-28  |  780 b   |  27 lines

  1. CC    = ppc-morphos-gcc
  2. LD    = ppc-morphos-ld
  3. STRIP    = ppc-morphos-strip
  4. LIBPATH    = /gg/lib/gcc-lib/ppc-morphos/2.95.3/
  5.  
  6. CFLAGS  = -O3 -mcpu=603e -mmultiple -fomit-frame-pointer -DNDEBUG
  7. LDFLAGS = -L$(LIBPATH) -fl libnix
  8. LDLIBS  = -lsyscall -lmemblock -lstring -lstringio -lamiga -lc -lm -lgcc
  9.  
  10. OBJS =    guigfx_lib.o guigfx_initexit.o \
  11.         guigfx_picturemethod.o guigfx_picture.o guigfx_rasthandle.o \
  12.         guigfx_data.o guigfx_pensharemap.o guigfx_colorhandle.o \
  13.         guigfx_draw.o guigfx_drawhandle.o guigfx_loading.o guigfx_bitmap.o \
  14.         guigfx_convolve.o
  15.  
  16. %.o: %.c 
  17.     $(CC) $(CFLAGS) -c $< -o $@
  18.  
  19. guigfx.library.elf: $(OBJS)
  20.     $(LD) -o $@ $(LDFLAGS) $(LIBPATH)libstart.o $(OBJS) $(LDLIBS)
  21.     $(STRIP) --strip-unneeded --remove-section .comment $@
  22.  
  23. all: guigfx.library.elf
  24.  
  25. clean:
  26.     delete $(OBJS)
  27.